|
Date : 9 aout 1991 Protection : CLEF PHYSIQUE Programme : PLD DESIGN TOOL V2.71c Outils : SOFT-ICE V2.50 Fichiers : INSTALL.EXE, MAXPLUS.EXE, MTA.EXE, SNF2UNF.EXE, UNF2GDF.EXE Temps pass� : 5 MINUTES Soci�t� : CYPRESS/MAX+PLUS Divers : 65000 Frs le SOFT seul ! Origine : THCSF Num�ro : 120 D�s l'install la clef est demand�e, ce qui fait que je copie le fichier install.exe sur le disque dur seul et lance SOFT-ICE avec un point d'arr�t en IO 379 lecture/�criture. SOFT-ICE s'y arr�te de suite et j'applique la m�thode qui consiste � sortir de la routine de la clef, en principe un CALL FAR. Dans la routine elle-m�me une vraie "salade" est faite avec des MOV AL,CS:[xxxx], ce qui n'augure rien de bon pour la suite d'autant plus que c'est un constructeur d'EPLD sp�cialis� dans l'�lectronique de pointe. Il a du prendre une clef avec RAM et morceau de code incorpor�... Et bien non, on sort de la routine en 11CF:0189 et le call se trouve en: 11CF:0184 CALL 1201:0063 ; ROUTINE DE TEST DE LA CLEF Et bien entendu il ne suffit plus que d'inverser le premier saut qui suit. ( ils pourraient faire preuve d'un peu plus d'originalit� c'en devient d�primant... ) 11CF:023E 0BC0 OR AX,AX 11CF:0240 7514 JNZ 0256 ; A FORCER PAR UN JMP 256 (EB) 11CF:0242 B80200 MOV AX,0002 Suite � cette modif le logiciel s'installe sans probl�me mais lors du lancement la clef est de nouveau demand�e, il suffit � ce moment l� de passer tous les fichiers � PCTOOLS et de rechercher la chaine 0BC07514B8 et de modifier 75 par EB. FREDDY |